home *** CD-ROM | disk | FTP | other *** search
/ Champak 140 / (Vol 140) Sep 19 2011.iso / Games / red_cross_eru.swf / scripts / __Packages / asHighscore / Main2dplay.as < prev    next >
Text File  |  2011-09-19  |  14KB  |  289 lines

  1. §§push(true);
  2. §§push(false);
  3. §§push(false);
  4. §§push(true);
  5. while(true)
  6. {
  7.    if(┬º┬ºpop())
  8.    {
  9.    }
  10.    if(┬º┬ºpop())
  11.    {
  12.    }
  13.    if(┬º┬ºpop())
  14.    {
  15.       break;
  16.    }
  17.    ┬º┬ºpush(true);
  18.    ┬º┬ºpush(false);
  19. }
  20. if(!e.f)
  21. {
  22.    e.f = new g();
  23. }
  24. §§pop();
  25. if(!e.f.h)
  26. {
  27.    f.h extends eval(┬º┬ºconstant(4));
  28.    var _loc2_ = f.h = function()
  29.    {
  30.       super();
  31.    }[┬º┬ºconstant(5)];
  32.    _loc2_[┬º┬ºconstant(6)] = function(s)
  33.    {
  34.       return this[┬º┬ºconstant(11)](this[┬º┬ºconstant(10)](this[┬º┬ºconstant(9)](s),s[┬º┬ºconstant(7)] * this[┬º┬ºconstant(8)]));
  35.    };
  36.    _loc2_[┬º┬ºconstant(12)] = function(s)
  37.    {
  38.       return this[┬º┬ºconstant(13)](this[┬º┬ºconstant(10)](this[┬º┬ºconstant(9)](s),s[┬º┬ºconstant(7)] * this[┬º┬ºconstant(8)]));
  39.    };
  40.    _loc2_[┬º┬ºconstant(14)] = function(s)
  41.    {
  42.       return this[┬º┬ºconstant(15)](this[┬º┬ºconstant(10)](this[┬º┬ºconstant(9)](s),s[┬º┬ºconstant(7)] * this[┬º┬ºconstant(8)]));
  43.    };
  44.    _loc2_[┬º┬ºconstant(16)] = function(key, data)
  45.    {
  46.       return this[┬º┬ºconstant(11)](this[┬º┬ºconstant(17)](key,data));
  47.    };
  48.    _loc2_[┬º┬ºconstant(18)] = function(key, data)
  49.    {
  50.       return this[┬º┬ºconstant(13)](this[┬º┬ºconstant(17)](key,data));
  51.    };
  52.    _loc2_[┬º┬ºconstant(19)] = function(key, data)
  53.    {
  54.       return this[┬º┬ºconstant(15)](this[┬º┬ºconstant(17)](key,data));
  55.    };
  56.    _loc2_[┬º┬ºconstant(20)] = function()
  57.    {
  58.       return this[┬º┬ºconstant(6)](┬º┬ºconstant(21)) == ┬º┬ºconstant(22);
  59.    };
  60.    _loc2_[┬º┬ºconstant(10)] = function(x, len)
  61.    {
  62.       x[len >> 5] |= 128 << len % 32;
  63.       x[(len + 64 >>> 9 << 4) + 14] = len;
  64.       var _loc5_ = 1732584193;
  65.       var _loc4_ = -271733879;
  66.       var _loc3_ = -1732584194;
  67.       var _loc2_ = 271733878;
  68.       var _loc6_ = 0;
  69.       while(_loc6_ < x[┬º┬ºconstant(7)])
  70.       {
  71.          var _loc11_ = _loc5_;
  72.          var _loc10_ = _loc4_;
  73.          var _loc9_ = _loc3_;
  74.          var _loc8_ = _loc2_;
  75.          _loc5_ = this[┬º┬ºconstant(23)](_loc5_,_loc4_,_loc3_,_loc2_,x[_loc6_ + 0],7,-680876936);
  76.          _loc2_ = this[┬º┬ºconstant(23)](_loc2_,_loc5_,_loc4_,_loc3_,x[_loc6_ + 1],12,-389564586);
  77.          _loc3_ = this[┬º┬ºconstant(23)](_loc3_,_loc2_,_loc5_,_loc4_,x[_loc6_ + 2],17,606105819);
  78.          _loc4_ = this[┬º┬ºconstant(23)](_loc4_,_loc3_,_loc2_,_loc5_,x[_loc6_ + 3],22,-1044525330);
  79.          _loc5_ = this[┬º┬ºconstant(23)](_loc5_,_loc4_,_loc3_,_loc2_,x[_loc6_ + 4],7,-176418897);
  80.          _loc2_ = this[┬º┬ºconstant(23)](_loc2_,_loc5_,_loc4_,_loc3_,x[_loc6_ + 5],12,1200080426);
  81.          _loc3_ = this[┬º┬ºconstant(23)](_loc3_,_loc2_,_loc5_,_loc4_,x[_loc6_ + 6],17,-1473231341);
  82.          _loc4_ = this[┬º┬ºconstant(23)](_loc4_,_loc3_,_loc2_,_loc5_,x[_loc6_ + 7],22,-45705983);
  83.          _loc5_ = this[┬º┬ºconstant(23)](_loc5_,_loc4_,_loc3_,_loc2_,x[_loc6_ + 8],7,1770035416);
  84.          _loc2_ = this[┬º┬ºconstant(23)](_loc2_,_loc5_,_loc4_,_loc3_,x[_loc6_ + 9],12,-1958414417);
  85.          _loc3_ = this[┬º┬ºconstant(23)](_loc3_,_loc2_,_loc5_,_loc4_,x[_loc6_ + 10],17,-42063);
  86.          _loc4_ = this[┬º┬ºconstant(23)](_loc4_,_loc3_,_loc2_,_loc5_,x[_loc6_ + 11],22,-1990404162);
  87.          _loc5_ = this[┬º┬ºconstant(23)](_loc5_,_loc4_,_loc3_,_loc2_,x[_loc6_ + 12],7,1804603682);
  88.          _loc2_ = this[┬º┬ºconstant(23)](_loc2_,_loc5_,_loc4_,_loc3_,x[_loc6_ + 13],12,-40341101);
  89.          _loc3_ = this[┬º┬ºconstant(23)](_loc3_,_loc2_,_loc5_,_loc4_,x[_loc6_ + 14],17,-1502002290);
  90.          _loc4_ = this[┬º┬ºconstant(23)](_loc4_,_loc3_,_loc2_,_loc5_,x[_loc6_ + 15],22,1236535329);
  91.          _loc5_ = this[┬º┬ºconstant(24)](_loc5_,_loc4_,_loc3_,_loc2_,x[_loc6_ + 1],5,-165796510);
  92.          _loc2_ = this[┬º┬ºconstant(24)](_loc2_,_loc5_,_loc4_,_loc3_,x[_loc6_ + 6],9,-1069501632);
  93.          _loc3_ = this[┬º┬ºconstant(24)](_loc3_,_loc2_,_loc5_,_loc4_,x[_loc6_ + 11],14,643717713);
  94.          _loc4_ = this[┬º┬ºconstant(24)](_loc4_,_loc3_,_loc2_,_loc5_,x[_loc6_ + 0],20,-373897302);
  95.          _loc5_ = this[┬º┬ºconstant(24)](_loc5_,_loc4_,_loc3_,_loc2_,x[_loc6_ + 5],5,-701558691);
  96.          _loc2_ = this[┬º┬ºconstant(24)](_loc2_,_loc5_,_loc4_,_loc3_,x[_loc6_ + 10],9,38016083);
  97.          _loc3_ = this[┬º┬ºconstant(24)](_loc3_,_loc2_,_loc5_,_loc4_,x[_loc6_ + 15],14,-660478335);
  98.          _loc4_ = this[┬º┬ºconstant(24)](_loc4_,_loc3_,_loc2_,_loc5_,x[_loc6_ + 4],20,-405537848);
  99.          _loc5_ = this[┬º┬ºconstant(24)](_loc5_,_loc4_,_loc3_,_loc2_,x[_loc6_ + 9],5,568446438);
  100.          _loc2_ = this[┬º┬ºconstant(24)](_loc2_,_loc5_,_loc4_,_loc3_,x[_loc6_ + 14],9,-1019803690);
  101.          _loc3_ = this[┬º┬ºconstant(24)](_loc3_,_loc2_,_loc5_,_loc4_,x[_loc6_ + 3],14,-187363961);
  102.          _loc4_ = this[┬º┬ºconstant(24)](_loc4_,_loc3_,_loc2_,_loc5_,x[_loc6_ + 8],20,1163531501);
  103.          _loc5_ = this[┬º┬ºconstant(24)](_loc5_,_loc4_,_loc3_,_loc2_,x[_loc6_ + 13],5,-1444681467);
  104.          _loc2_ = this[┬º┬ºconstant(24)](_loc2_,_loc5_,_loc4_,_loc3_,x[_loc6_ + 2],9,-51403784);
  105.          _loc3_ = this[┬º┬ºconstant(24)](_loc3_,_loc2_,_loc5_,_loc4_,x[_loc6_ + 7],14,1735328473);
  106.          _loc4_ = this[┬º┬ºconstant(24)](_loc4_,_loc3_,_loc2_,_loc5_,x[_loc6_ + 12],20,-1926607734);
  107.          _loc5_ = this[┬º┬ºconstant(25)](_loc5_,_loc4_,_loc3_,_loc2_,x[_loc6_ + 5],4,-378558);
  108.          _loc2_ = this[┬º┬ºconstant(25)](_loc2_,_loc5_,_loc4_,_loc3_,x[_loc6_ + 8],11,-2022574463);
  109.          _loc3_ = this[┬º┬ºconstant(25)](_loc3_,_loc2_,_loc5_,_loc4_,x[_loc6_ + 11],16,1839030562);
  110.          _loc4_ = this[┬º┬ºconstant(25)](_loc4_,_loc3_,_loc2_,_loc5_,x[_loc6_ + 14],23,-35309556);
  111.          _loc5_ = this[┬º┬ºconstant(25)](_loc5_,_loc4_,_loc3_,_loc2_,x[_loc6_ + 1],4,-1530992060);
  112.          _loc2_ = this[┬º┬ºconstant(25)](_loc2_,_loc5_,_loc4_,_loc3_,x[_loc6_ + 4],11,1272893353);
  113.          _loc3_ = this[┬º┬ºconstant(25)](_loc3_,_loc2_,_loc5_,_loc4_,x[_loc6_ + 7],16,-155497632);
  114.          _loc4_ = this[┬º┬ºconstant(25)](_loc4_,_loc3_,_loc2_,_loc5_,x[_loc6_ + 10],23,-1094730640);
  115.          _loc5_ = this[┬º┬ºconstant(25)](_loc5_,_loc4_,_loc3_,_loc2_,x[_loc6_ + 13],4,681279174);
  116.          _loc2_ = this[┬º┬ºconstant(25)](_loc2_,_loc5_,_loc4_,_loc3_,x[_loc6_ + 0],11,-358537222);
  117.          _loc3_ = this[┬º┬ºconstant(25)](_loc3_,_loc2_,_loc5_,_loc4_,x[_loc6_ + 3],16,-722521979);
  118.          _loc4_ = this[┬º┬ºconstant(25)](_loc4_,_loc3_,_loc2_,_loc5_,x[_loc6_ + 6],23,76029189);
  119.          _loc5_ = this[┬º┬ºconstant(25)](_loc5_,_loc4_,_loc3_,_loc2_,x[_loc6_ + 9],4,-640364487);
  120.          _loc2_ = this[┬º┬ºconstant(25)](_loc2_,_loc5_,_loc4_,_loc3_,x[_loc6_ + 12],11,-421815835);
  121.          _loc3_ = this[┬º┬ºconstant(25)](_loc3_,_loc2_,_loc5_,_loc4_,x[_loc6_ + 15],16,530742520);
  122.          _loc4_ = this[┬º┬ºconstant(25)](_loc4_,_loc3_,_loc2_,_loc5_,x[_loc6_ + 2],23,-995338651);
  123.          _loc5_ = this[┬º┬ºconstant(26)](_loc5_,_loc4_,_loc3_,_loc2_,x[_loc6_ + 0],6,-198630844);
  124.          _loc2_ = this[┬º┬ºconstant(26)](_loc2_,_loc5_,_loc4_,_loc3_,x[_loc6_ + 7],10,1126891415);
  125.          _loc3_ = this[┬º┬ºconstant(26)](_loc3_,_loc2_,_loc5_,_loc4_,x[_loc6_ + 14],15,-1416354905);
  126.          _loc4_ = this[┬º┬ºconstant(26)](_loc4_,_loc3_,_loc2_,_loc5_,x[_loc6_ + 5],21,-57434055);
  127.          _loc5_ = this[┬º┬ºconstant(26)](_loc5_,_loc4_,_loc3_,_loc2_,x[_loc6_ + 12],6,1700485571);
  128.          _loc2_ = this[┬º┬ºconstant(26)](_loc2_,_loc5_,_loc4_,_loc3_,x[_loc6_ + 3],10,-1894986606);
  129.          _loc3_ = this[┬º┬ºconstant(26)](_loc3_,_loc2_,_loc5_,_loc4_,x[_loc6_ + 10],15,-1051523);
  130.          _loc4_ = this[┬º┬ºconstant(26)](_loc4_,_loc3_,_loc2_,_loc5_,x[_loc6_ + 1],21,-2054922799);
  131.          _loc5_ = this[┬º┬ºconstant(26)](_loc5_,_loc4_,_loc3_,_loc2_,x[_loc6_ + 8],6,1873313359);
  132.          _loc2_ = this[┬º┬ºconstant(26)](_loc2_,_loc5_,_loc4_,_loc3_,x[_loc6_ + 15],10,-30611744);
  133.          _loc3_ = this[┬º┬ºconstant(26)](_loc3_,_loc2_,_loc5_,_loc4_,x[_loc6_ + 6],15,-1560198380);
  134.          _loc4_ = this[┬º┬ºconstant(26)](_loc4_,_loc3_,_loc2_,_loc5_,x[_loc6_ + 13],21,1309151649);
  135.          _loc5_ = this[┬º┬ºconstant(26)](_loc5_,_loc4_,_loc3_,_loc2_,x[_loc6_ + 4],6,-145523070);
  136.          _loc2_ = this[┬º┬ºconstant(26)](_loc2_,_loc5_,_loc4_,_loc3_,x[_loc6_ + 11],10,-1120210379);
  137.          _loc3_ = this[┬º┬ºconstant(26)](_loc3_,_loc2_,_loc5_,_loc4_,x[_loc6_ + 2],15,718787259);
  138.          _loc4_ = this[┬º┬ºconstant(26)](_loc4_,_loc3_,_loc2_,_loc5_,x[_loc6_ + 9],21,-343485551);
  139.          _loc5_ = this[┬º┬ºconstant(27)](_loc5_,_loc11_);
  140.          _loc4_ = this[┬º┬ºconstant(27)](_loc4_,_loc10_);
  141.          _loc3_ = this[┬º┬ºconstant(27)](_loc3_,_loc9_);
  142.          _loc2_ = this[┬º┬ºconstant(27)](_loc2_,_loc8_);
  143.          _loc6_ += 16;
  144.       }
  145.       return ┬º┬ºconstant(28)(_loc5_,_loc4_,_loc3_,_loc2_);
  146.    };
  147.    _loc2_[┬º┬ºconstant(29)] = function(q, a, b, x, s, t)
  148.    {
  149.       return this[┬º┬ºconstant(27)](this[┬º┬ºconstant(30)](this[┬º┬ºconstant(27)](this[┬º┬ºconstant(27)](a,q),this[┬º┬ºconstant(27)](x,t)),s),b);
  150.    };
  151.    _loc2_[┬º┬ºconstant(23)] = function(a, b, c, d, x, s, t)
  152.    {
  153.       return this[┬º┬ºconstant(29)](b & c | (~b) & d,a,b,x,s,t);
  154.    };
  155.    _loc2_[┬º┬ºconstant(24)] = function(a, b, c, d, x, s, t)
  156.    {
  157.       return this[┬º┬ºconstant(29)](b & d | c & (~d),a,b,x,s,t);
  158.    };
  159.    _loc2_[┬º┬ºconstant(25)] = function(a, b, c, d, x, s, t)
  160.    {
  161.       return this[┬º┬ºconstant(29)](b ^ c ^ d,a,b,x,s,t);
  162.    };
  163.    _loc2_[┬º┬ºconstant(26)] = function(a, b, c, d, x, s, t)
  164.    {
  165.       return this[┬º┬ºconstant(29)](c ^ (b | ~d),a,b,x,s,t);
  166.    };
  167.    _loc2_[┬º┬ºconstant(17)] = function(key, data)
  168.    {
  169.       var _loc3_ = this[┬º┬ºconstant(9)](key);
  170.       if(_loc3_[┬º┬ºconstant(7)] > 16)
  171.       {
  172.          _loc3_ = this[┬º┬ºconstant(10)](_loc3_,key[┬º┬ºconstant(7)] * this[┬º┬ºconstant(8)]);
  173.       }
  174.       var _loc4_ = ┬º┬ºconstant(28)(16);
  175.       var _loc5_ = ┬º┬ºconstant(28)(16);
  176.       var _loc2_ = 0;
  177.       while(_loc2_ < 16)
  178.       {
  179.          _loc4_[_loc2_] = _loc3_[_loc2_] ^ 909522486;
  180.          _loc5_[_loc2_] = _loc3_[_loc2_] ^ 1549556828;
  181.          _loc2_ = _loc2_ + 1;
  182.       }
  183.       var _loc6_ = this[┬º┬ºconstant(10)](_loc4_[┬º┬ºconstant(31)](this[┬º┬ºconstant(9)](data)),512 + data[┬º┬ºconstant(7)] * this[┬º┬ºconstant(8)]);
  184.       return this[┬º┬ºconstant(10)](_loc5_[┬º┬ºconstant(31)](_loc6_),640);
  185.    };
  186.    _loc2_[┬º┬ºconstant(27)] = function(x, y)
  187.    {
  188.       var _loc1_ = (x & 65535) + (y & 65535);
  189.       var _loc2_ = (x >> 16) + (y >> 16) + (_loc1_ >> 16);
  190.       return _loc2_ << 16 | _loc1_ & 65535;
  191.    };
  192.    _loc2_[┬º┬ºconstant(30)] = function(num, cnt)
  193.    {
  194.       return num << cnt | num >>> 32 - cnt;
  195.    };
  196.    _loc2_[┬º┬ºconstant(9)] = function(str)
  197.    {
  198.       var _loc4_ = ┬º┬ºconstant(28)();
  199.       var _loc5_ = (1 << this[┬º┬ºconstant(8)]) - 1;
  200.       var _loc2_ = 0;
  201.       while(_loc2_ < str[┬º┬ºconstant(7)] * this[┬º┬ºconstant(8)])
  202.       {
  203.          _loc4_[_loc2_ >> 5] |= (str[┬º┬ºconstant(32)](_loc2_ / this[┬º┬ºconstant(8)]) & _loc5_) << _loc2_ % 32;
  204.          _loc2_ += this[┬º┬ºconstant(8)];
  205.       }
  206.       return _loc4_;
  207.    };
  208.    _loc2_[┬º┬ºconstant(15)] = function(bin)
  209.    {
  210.       var _loc4_ = ┬º┬ºconstant(33);
  211.       var _loc5_ = (1 << this[┬º┬ºconstant(8)]) - 1;
  212.       var _loc2_ = 0;
  213.       while(_loc2_ < bin[┬º┬ºconstant(7)] * 32)
  214.       {
  215.          _loc4_ += eval(┬º┬ºconstant(34))[┬º┬ºconstant(35)](bin[_loc2_ >> 5] >>> _loc2_ % 32 & _loc5_);
  216.          _loc2_ += this[┬º┬ºconstant(8)];
  217.       }
  218.       return _loc4_;
  219.    };
  220.    _loc2_[┬º┬ºconstant(11)] = function(binarray)
  221.    {
  222.       var _loc4_ = !this[┬º┬ºconstant(36)] ? ┬º┬ºconstant(37) : ┬º┬ºconstant(38);
  223.       var _loc5_ = ┬º┬ºconstant(33);
  224.       var _loc2_ = 0;
  225.       while(_loc2_ < binarray[┬º┬ºconstant(7)] * 4)
  226.       {
  227.          _loc5_ += _loc4_[┬º┬ºconstant(39)](binarray[_loc2_ >> 2] >> _loc2_ % 4 * 8 + 4 & 15) + _loc4_[┬º┬ºconstant(39)](binarray[_loc2_ >> 2] >> _loc2_ % 4 * 8 & 15);
  228.          _loc2_ = _loc2_ + 1;
  229.       }
  230.       return _loc5_;
  231.    };
  232.    _loc2_[┬º┬ºconstant(13)] = function(binarray)
  233.    {
  234.       var _loc7_ = ┬º┬ºconstant(40);
  235.       var _loc5_ = ┬º┬ºconstant(33);
  236.       var _loc3_ = 0;
  237.       while(_loc3_ < binarray[┬º┬ºconstant(7)] * 4)
  238.       {
  239.          var _loc6_ = (binarray[_loc3_ >> 2] >> 8 * (_loc3_ % 4) & 255) << 16 | (binarray[_loc3_ + 1 >> 2] >> 8 * ((_loc3_ + 1) % 4) & 255) << 8 | binarray[_loc3_ + 2 >> 2] >> 8 * ((_loc3_ + 2) % 4) & 255;
  240.          var _loc2_ = 0;
  241.          while(_loc2_ < 4)
  242.          {
  243.             if(_loc3_ * 8 + _loc2_ * 6 > binarray[┬º┬ºconstant(7)] * 32)
  244.             {
  245.                _loc5_ += this[┬º┬ºconstant(41)];
  246.             }
  247.             else
  248.             {
  249.                _loc5_ += _loc7_[┬º┬ºconstant(39)](_loc6_ >> 6 * (3 - _loc2_) & 63);
  250.             }
  251.             _loc2_ = _loc2_ + 1;
  252.          }
  253.          _loc3_ += 3;
  254.       }
  255.       return _loc5_;
  256.    };
  257.    _loc2_[┬º┬ºconstant(42)] = function(__boo)
  258.    {
  259.       _global[┬º┬ºconstant(43)] = __boo;
  260.    };
  261.    _loc2_[┬º┬ºconstant(44)] = function(__score)
  262.    {
  263.       if(_global[┬º┬ºconstant(43)] === true)
  264.       {
  265.          return null;
  266.       }
  267.       this[┬º┬ºconstant(42)](true);
  268.       _global[┬º┬ºconstant(45)][┬º┬ºconstant(46)](this,┬º┬ºconstant(42),50,1,false);
  269.       _root[┬º┬ºconstant(47)] = __score;
  270.       var _loc4_ = this[┬º┬ºconstant(6)](┬º┬ºconstant(48) + _global[┬º┬ºconstant(49)] + ┬º┬ºconstant(50) + __score + ┬º┬ºconstant(51));
  271.       this[┬º┬ºconstant(55)](String(┬º┬ºconstant(53) + _global[┬º┬ºconstant(49)] + ┬º┬ºconstant(50) + __score + ┬º┬ºconstant(54) + _loc4_),┬º┬ºconstant(52));
  272.    };
  273.    _loc2_[┬º┬ºconstant(56)] = function()
  274.    {
  275.       if(_global[┬º┬ºconstant(43)] === true)
  276.       {
  277.          return null;
  278.       }
  279.       this[┬º┬ºconstant(42)](true);
  280.       _global[┬º┬ºconstant(45)][┬º┬ºconstant(46)](this,┬º┬ºconstant(42),50,1,false);
  281.       this[┬º┬ºconstant(55)](┬º┬ºconstant(57) + _global[┬º┬ºconstant(49)],┬º┬ºconstant(52));
  282.    };
  283.    _loc2_[┬º┬ºconstant(36)] = 0;
  284.    _loc2_[┬º┬ºconstant(41)] = ┬º┬ºconstant(33);
  285.    _loc2_[┬º┬ºconstant(8)] = 8;
  286.    ┬º┬ºpush(┬º┬ºconstant(58)(f.h[┬º┬ºconstant(5)],null,1));
  287. }
  288. §§pop();
  289.